From 1939963e45924a987e0cc3d17b49f49d644cd97c Mon Sep 17 00:00:00 2001 From: Carlhuda Date: Fri, 11 Apr 2014 16:01:33 -0700 Subject: [PATCH] Add a resolving test --- src/cargo/core/resolver.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/cargo/core/resolver.rs b/src/cargo/core/resolver.rs index 6f57f0b64..3ea6ffd18 100644 --- a/src/cargo/core/resolver.rs +++ b/src/cargo/core/resolver.rs @@ -109,4 +109,12 @@ mod test { assert_that(&res, contains(vec!(pkg!("foo"), pkg!("bar" => "foo")))); } + + #[test] + pub fn test_resolving_common_transitive_deps() { + let reg = registry(vec!(pkg!("foo" => "bar"), pkg!("bar"))); + let res = resolve(&vec!(dep("foo"), dep("bar")), ®).unwrap(); + + assert_that(&res, contains(vec!(pkg!("foo" => "bar"), pkg!("bar")))); + } } -- 2.30.2